package com.aliang.chat.mapper;

import com.aliang.chat.model.entity.Contact;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ContactMapper {

    List<Contact> selectContactByUserId(Integer userId);

    Contact selectByUserIdAndContactId(@Param("userId") Integer userId,@Param("id") Integer id);

    /**
     * 根据联系人数据id更新未读消息
     * @param contactId
     */
    void updateUnreadByContactId(Integer contactId);

    void add(Contact contact);

    void updateByUserIdOrContactId(Contact contact);
}
